.level .mat-card, .room .mat-card, .bed .mat-card, .building .mat-card {
  max-width: 260px;
  width: 260px;
  padding: 15px !important;
}

.mat-card {
  background-color: #19bfbf;
  background-image: url(../../../assets/images/monitor.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
}

.mat-card-title {
  margin-top: 10px;
}

.building .header-image {
  background-image: url('../../../assets/images/building.png');
  background-size: cover;
}

.level .header-image {
  background-image: url('../../../assets/images/floor.jpg');
  background-size: cover;
}

.room .header-image {
  background-image: url('../../../assets/images/room.jfif');
  background-size: cover;
}

.bed .header-image {
  background-image: url('../../../assets/images/bed.jfif');
  background-size: cover;
}

.button-row button, .button-row a {
  margin-right: 8px;
}

.button-row {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
}

.bed-number {
  margin-left: 15px !important;
}